USD/year
Oversee the end-to-end software development process, including gathering and refining requirements in partnership with business teams. Write and optimize code, focusing on delivering high-performance, maintainable applications. Automate workflows, troubleshoot issues, and conduct thorough testing to ensure product quality and functionality.